package com.example.tool.erp.sdk.api.wms.stockspec;

import com.example.tool.erp.sdk.Pager;
import com.example.tool.erp.sdk.WdtErpException;
import com.example.tool.erp.sdk.api.wms.stockspec.dto.AvailableStockQueryRequest;
import com.example.tool.erp.sdk.api.wms.stockspec.dto.AvailableStockQueryResponse;
import com.example.tool.erp.sdk.api.wms.stockspec.dto.StockSpecChangeHistoryQueryRequest;
import com.example.tool.erp.sdk.api.wms.stockspec.dto.StockSpecChangeHistoryQueryResponse;
import com.example.tool.erp.sdk.impl.Api;

public interface StockSpecAPI
{
	@Api(value = "wms.StockSpec.queryAvailableStock", paged = true)
	AvailableStockQueryResponse search(AvailableStockQueryRequest request, Pager pager) throws WdtErpException;

	@Api(value = "wms.StockSpec.queryChangeHistory", paged = true)
	StockSpecChangeHistoryQueryResponse queryChangeHistory(StockSpecChangeHistoryQueryRequest request, Pager pager);
}
